#define _CRT_SECURE_NO_WARNINGS
#include<string.h>
#include<stdio.h>
#include<assert.h>
#include<malloc.h>
#define Maxsize 100
#define Defalut_Size 3
#define Inc_sz 2

typedef struct PeopleInfo{
    char name[20];
    char sex[5];
    char addr[30];
    char tele[12];
    int age;
}PeopleInfo;

typedef struct Contact{
    PeopleInfo *data;//指向存放人信息的空间
    int sz;
    int capacity;//当前通讯录的最大容量
}Contact;

void InitContact(Contact*con);
void AddContact(Contact *con); 
void ShowContact(const Contact *con);
void DelContact(Contact *con);
int FindContact(const Contact *con);
void ModifyContact(Contact *con);
void AddMem(Contact *con); 
void Destroy(Contact *con);
void SaveContact(Contact *con);
void DumpContact(Contact *con);